package com.janetfilter.core.rulers;

/**
 * 忽略大小写的关键词规则实现
 * 测试内容是否包含规则指定的关键词（忽略大小写）
 * 通过将内容和规则都转换为小写后使用contains方法进行关键词检查
 */
public class KeywordICRuler implements Ruler {
    /**
     * 测试内容是否包含规则指定的关键词（忽略大小写）
     *
     * @param rule 规则内容（关键词）
     * @param content 要测试的内容
     * @return 如果content包含rule（忽略大小写）返回true，否则返回false
     */
    @Override
    public boolean test(String rule, String content) {
        return content.toLowerCase().contains(rule.toLowerCase());
    }
}
